'use strict';

/** @type {import('sequelize-cli').Migration} */
module.exports = {
    async up(queryInterface, Sequelize) {
        /**
         * Add seed commands here.
         *
         * Example:
         * await queryInterface.bulkInsert('People', [{
         *   name: 'John Doe',
         *   isBetaMember: false
         * }], {});
         */
        await queryInterface.bulkInsert('Chapters', [
            {
                courseId: 2,
                title: '安装 Node.js',
                content: '安装Node.js,最简单办法,就是直接在官网下载了安装。但这种方法,却不是最好的办法。因为如果需要更新Node.js的版本,那就需要把之前的卸载',
                video: '',
                rank: 2,
                createdAt: new Date(),
                updatedAt: new Date()
            },
            {
                courseId: 2,
                title: 'NodeJs 介绍',
                content: 'Node.js 是一种开源的、跨平台的 JavaScript 运行环境，它允许开发者使用 JavaScript 编写服务器端应用程序和网络相关的应用。',
                video: '',
                rank: 2,
                createdAt: new Date(),
                updatedAt: new Date()
            },
            {
                courseId: 1,
                title: 'CSS 介绍',
                content: 'CSS 是层叠样式表（Cascading Style Sheets）的缩写，是一种用于为网页添加样式的标记语言',
                video: '',
                rank: 2,
                createdAt: new Date(),
                updatedAt: new Date()
            }
        ], {});
    },

    async down(queryInterface, Sequelize) {
        /**
         * Add commands to revert seed here.
         *
         * Example:
         * await queryInterface.bulkDelete('People', null, {});
         */
        await queryInterface.bulkDelete('Chapters', null, {});
    }
};
